Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Santiago M15 Poitiers Germany F17 Netherlands F4 Germany F10 Germany F15 Germany F11 Germany F12 Germany F13 Germany F14 Germany F15 Germany F16 Germany F3 (Nussloch) Portugal F6 (Porto) Italy F17 (Bergamo) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Germany F6 (Saarlouis) Germany F8 (Kassel) Netherlands F5 (Oldenzaal) Germany F12 (Ueberlingen) Belgium F11 (Damme) Tunisia F26 (Hammamet) Tunisia F27 (Hammamet) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Czech Republic F12 (Prague) USA F3 (Naples) Greece F4 (Heraklion) Greece F5 (Heraklion) Sweden F1 (Karlskrona) Sweden F3 (Lund) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Germany F6 (Saarlouis) Germany F10 (Essen) Germany F13 (Ueberlingen) Switzerland F5 (Schlieren) Italy F27 (Santa Margherita Di Pula) Germany F14 (Oberhaching) Germany F15 (Bad Salzdetfurth) Germany F16 (Hamburg) Finland F4 (Helsinki) M15 Monastir M15 Antalya M15 Alkmaar M25+H Kassel M15 Horgen M25 La Marsa M15 Antalya M15 Cairo M15 Monastir M25 Sunderland M15 Monastir M25 Naples M15 Bucharest M25 Marburg M25 Frankfurt am Main M25 Trier M25 Skopje M25 Hamburg M25 Saint Dizier M25 Weston M25 Santa Margherita di Pula M15 Meerbusch M25 Poprad M25 Trimbach M15 Meerbusch Bulgarian Challenger 2002 - Sofia Yokohama World Tennis Gaora Cup - Yokohama ATU Cup - Weiden Nord/LB Open - Braunschweig Tumkur Open - Tumkur ATP Challenger 2003 Numea - New Caledonia Schickedanz Open - Furth 10ø Tornea B. Camparini - Reggio Emilia SAA Hilversum Open - Hilversum Rhein-Main Challenger 2004 - Aschaffenburg IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island KGHM Emax Polish Indoors - Wroclaw Unicredit (Suisse) Bank S. A. Challenger - Chiasso Istanbul Challenger Orleans Challenger Ortisei Challenger Ludwigshafen Challenger Augsburg Challenger Szczecin Challenger Ismaning Challenger Koblenz Challenger Antalya 3 Challenger St. Tropez Challenger Oeiras 1 Challenger Pau Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open - Auckland Dubai Open - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Heineken Open - Auckland International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open de Moselle - Metz St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg China Open - Beijing Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Bet-At-Home Austrian Open - Kitzbuhel German Tennis Championships - Hamburg Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier BMW Open - Munich Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Moselle Open - Metz Noventi Open - Halle BMW Open - Munich Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) All Lower level tournaments Czech Republic F8 (Opava) Germany F2 Germany F3 Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Quelle Cup - Furth ATP Challenger Open 2004 - Monchengladbach M15 Sunrise M15 Alaminos M25 Oldenzaal Schickendanz Open - Furth Rhein-Main Challenger 2003 - Aschaffenburg M15 Oegstgeest Germany F16 (Hamburg) Warsteiner Challenger - Wolfsburg USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Mauritius Open - Mauritius Sweden F2 (Kalmar) M25 Pardubice Warsteiner Challenger Lubeck - Lubeck M25 Mumbai Cepu Open - San Marino Okal Cup 2003 - Eckental Italy F28 (Santa Margherita Di Pula) Nord/LB Open 2004 - Braunschweig M15 Monastir M15 Antalya TED Open - Istanbul M25 Karlsruhe M15 Marburg M15 Ueberlingen M25 Santa Margherita Di Pula M15 Antalya M25 Santa Margherita Di Pula M25 Sharm ElSheikh M25 Pozzuoli M25 Edmonton M15 Meerbusch M25 Santa Margherita di Pula Hilton Waikoloa Village USTA Challenger - Waikoloa M15 Turku M15 Alkmaar DPD Challenger 2001 - Aschaffenburg M25 Naples M25 Meerbusch M15 Sibenik M15 Saarlouis M15 Troisdorf M25 Alkmaar M25 The Hague M15 Esch/Alzette M25 Wetzlar M25 Ueberlingen M25 Madrid M25 Sarreguemines USTA Men's Challenger of Dallas - Dallas M25+H Kassel M25 Manacor M25 Antalya M25 Porec Oberstaufen Cup - Oberstaufen M25 Santa Margherita di Pula M25 Kalmar M25 Esch/Alzette St. Petersburg Challenger - St. Petersburg M25 Ystad Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental M25 Caslano M25 Zaragoza M25 Afula M25 Jerusalem M15 Antalya M25 Sheffield Okal Cup 2001 International Bavarian Championships - Eckental M25 Reus M15 Telde M25 Arlon M25 Marburg M15 Buschhausen M25 Sabadell Ischgl International Tennis Challenger 2003 - Ischgl M25 Marburg M25 Nussloch M25 Naples Gemax Open - Belgrade M25 Feira de Santana Koblenz Challenger M25 Hammamet Florence Challenger M25 Bourg-en-Bresse M25 Esch/Alzette M25 Kramsach M15 Ystad M25 Poznan M25 Oldenzaal M25 Satu Mare Hamburg Challenger - Hamburg M25 Glasgow Liberec Challenger Bulgarian Open - Sofia Schickendanz Open - Furth M15 Oslo M15 Santiago M15 Palm Coast ATU Cup - Weiden M25 Badalona M15 Foggia M15 Antalya M15 Heraklion M15 Kotka M15 Gyula Corona Mexico City Open - Mexico City M25 Ceska Lipa M15 Kamen M25 Ollersbach Belgaum Open - Belgaum Heilbronn Challenger M25+H Tauste M25 Ueberlingen Maia Challenger Ordina Open - 's-Hertogenbosch Mauthausen Challenger The Scottish Tennis Championships - Edinburgh Schickendanz Open - Furth ATU Cup - Weiden 10th Wartburg Open - Eisenach Muller Cup - Ulm BMW Open - Munich DPD Challenger 2002 - Aschaffenburg Okal Cup - Eckental Pozoblanco Challenger Ismaning Challenger Open 13 - Marseille Open de Moselle - Metz Okal Open - Eckental IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Calgary Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Heilbronn Challenger Dharwad Challenger 2003 - Dharwad XL Capital Bermuda Open - Bermuda Oeiras 2 Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Oeiras 3 Challenger Iasi Challenger Prague Challenger Pro Tennis World Open - Sunrise ATU Cup 2001 - Weiden Kroger / St. Jude International - Memphis Heineken Open - Auckland Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Dubai Duty Free Tennis Championships - Dubai Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Open de la Ville de Saint Denis - Reunion Island Meerbusch Challenger Gerry Weber Open - Halle Napoli 2 Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Maia 2 Challenger Dubai Duty Free Tennis Championships - Dubai Gran Canaria Challenger Mercedes Cup - Stuttgart Ispat Open 2004 - Ostrava Marbella Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Augsburg Challenger Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Geneva Open - Geneva Gerry Weber Open - Halle Kremlin Cup - Moscow Orleans Challenger Apia International - Sydney Hamburg Challenger Hamburg European Open - Hamburg ARAG World Team Championship - Dusseldorf Generali Open - Kitzbuhel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mauthausen Challenger Mercedes Cup - Stuttgart BMW Open - Munich Ortisei Challenger The Dubai Tennis Championships - Dubai San Luis Potosi Challenger ARAG World Team Championship - Dusseldorf Prostejov Challenger Braunschweig Challenger Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Istanbul Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Ismaning Challenger Open Seat Godo 2005 - Barcelona Liberec Challenger Meerbusch Challenger Genova Challenger Canberra Challenger Heilbronn Challenger Parma Challenger Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech Open Romania - Bucharest Maia 1 Challenger Forli 1 Challenger Roseto Degli Abruzzi 2 Challenger Belgrade Challenger Open de Tenis Comunidad Valenciana - Valencia Noventi Open - Halle Como Challenger Eckental Challenger Bordeaux Challenger Troisdorf Challenger Toulouse Challenger Sophia Antipolis Challenger Koblenz Challenger Szczecin Challenger Heilbronn Challenger Sibiu Challenger European Open - Antwerp Lisbon Challenger BMW Open - Munich Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Rovereto Challenger Koblenz Challenger Skopje Challenger Heilbronn Challenger Luedenscheid Challenger Istanbul Challenger Braunschweig Challenger Hamburg Challenger Merida Challenger Meerbusch Challenger Mercedes Cup - Stuttgart SAP Open - San Jose Gerry Weber Open - Halle Generali Open - Kitzbuhel Villena Challenger Barcelona Open BancSabadell - Barcelona ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Cleveland Challenger Dallas Challenger Cherbourg Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich BMW Open - Munich Open de la Comunidad Valenciana - Valencia Terra Wortmann Open - Halle Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Copenhagen Open - Copenhagen Generali Open - Kitzbuhel BNP Paribas Masters - Paris Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris The Dubai Tennis Championships - Dubai Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BMW Open - Munich Gerry Weber Open - Halle Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha BMW Open - Munich Valencia Open - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle German Tennis Championships - Hamburg Generali Open - Kitzbuhel Emilia-Romagna Open - Parma BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona M25 Recife BMW Open - Munich Tennis Masters Series - Hamburg Mercedes Cup - Stuttgart French Open - Paris NASDAQ-100 Open - Miami Bordeaux Challenger Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Masters Series - Hamburg Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati U.S. Open - New York Rogers Masters - Montreal Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris M15 Antalya French Open - Paris Australian Open - Melbourne ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-GER 5-0 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, GER-BRA 4-1 Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Shanghai - Shanghai Western & Southern Open - Cincinnati Wimbledon - London Mutua Madrid Open - Madrid Davis Cup, Finals, Group C M25 Pardubice French Open (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Olympics - Tokyo